Release 10.1A: OpenEdge Development:
Progress 4GL Reference
DATETIME-TZ function
Converts a date, time, and time zone value, or a character string, into a DATETIME-TZ.
Note: If any argument is the Unknown value (?), the result is the Unknown value (?).Syntax
date-expAn expression whose value is a DATE.
mtime-expAn expression whose value is an integer representing the number of milliseconds since midnight.
timezone-expAn expression whose value is an integer representing the time zone offset from Coordinated Universal Time (UTC) in minutes. If not specified, the function uses the session’s time zone.
datetime-expAn expression whose value is a DATETIME.
datetime-tz-expAn expression whose value is a DATETIME-TZ. Use this option to convert a DATETIME-TZ from one time zone to another.
monthAn expression whose value is an integer from 1 to 12, inclusive.
dayAn expression whose value is an integer from 1 to the highest valid day of the month.
yearAn expression that evaluates to a year.
hoursAn expression whose value is an integer from 0 to 23, inclusive.
minutesAn expression whose value is an integer from 0 to 59, inclusive.
secondsAn expression whose value is an integer from 0 to 61, inclusive. The upper limit is 61 for leap seconds.
millisecondsAn expression whose value is an integer from 0 to 999, inclusive.
stringA character expression whose value is a string containing a DATETIME-TZ. The date portion of the string must have the format specified by the DATE-FORMAT attribute. The time portion must be in a valid time format (HH:MM:SS, and so on). If the string contains a time zone, it must be in +HH:MM format. If the string does not contain a time zone, the DATETIME-TZ inherits the session’s time zone.
ExampleFollowing is an example of using the DATETIME-TZ function:
The following statements result in the same DATETIME-TZ value (when SESSION:DATE-FORMAT is
mdy):
See also
DATE function, DATE-FORMAT attribute, DATETIME function, MTIME function, NOW function, TIME function, TIMEZONE function, TODAY function
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |